satellite transmit antenna - Francés Inglés Diccionario